import Vue from 'vue'
import Vuex from 'vuex'
import axios from 'axios'
Vue.use(Vuex)

// 模块state
const moduleAct = {
  state: {
    citys: [
      {city: '全部', bol: true},
      {city: '北京市', bol: false},
      {city: '深圳市', bol: false},
      {city: '杭州市', bol: false}
    ],
    acts: [{
        img: require('../assets/images/activity-img1.jpg'),
        tit: '优创加速公开课系列：股权激励知多少',
        time: '2017-05-15 下午14:00',
        pos: '深圳市南山区海岸大厦东座B14—15楼',
        num: '100',
        price: '1000',
        isFree: false,
        parkname: '众创空间'
      },
      {
        img: require('../assets/images/activity-img2.jpg'),
        tit: 'AA未来公开课|创业3.0时代，共享定义未来',
        time: '2017-04-02 下午14:00',
        pos: '北京市海淀区四季青路7号院1号楼',
        num: '100',
        price: '免费',
        isFree: true,
        parkname: '众创空间'
      },
      {
        img: require('../assets/images/activity-img3.jpg'),
        tit: '法律沙龙汇——合伙人股权设计的原则',
        time: '2017-02-02 下午14:00',
        pos: '杭州下城区星城发展大厦1幢12楼',
        num: '100',
        price: "1000",
        isFree: false,
        parkname: '众创空间'
      }
    ]
  }
}
const moduleNews = {
  state: {
    news: [
      {img: require('../assets/images/news1.jpg'), tit: 'IPEI亮相大学生创业就业服务资源对接会', txt: '杭州沃土教育科技股份有限公司联合承办的杭州市大学生创业就业服务资源对接会...', width: 280, height: 270},
      {tit: '“解忧小二”平台接力，打造众创空间的升级版', txt: '“解忧小二”尝试以一种逆向思维打造众创空间的升级版。解决创业者创业者的问题 ...', width: 280, height: 130},
      {img: require('../assets/images/news2.jpg'), tit: '“互联网+就业服务”助力就业扶贫项目', txt: '沃土股份董事长祝孝林在接受媒体采访时表示，扶贫工作价值深远，“造血扶贫”更是...', width: 280, height: 270},
      {img: require('../assets/images/news3.jpg'), tit: '创业教育体系“沃土智造”引发高度关注', txt: '杭州沃土教育科技股份有限公司董事长祝孝林在向与会者介绍完公司整体概况后 ...', width: 280, height: 270},
      {tit: '从线下到线上，律师们正在“互联网化”', txt: '在2017年正式上线运作的 “解忧小二”对外宣布，将在国内业务覆盖十大重点城市 ...', width: 280, height: 130},
      {img: require('../assets/images/news4.jpg'), tit: '在杭高校众创空间联盟会议沃土启幕', txt: '由在杭高校众创空间联盟秘书处浙江大学牵头的联盟第三次理事会议在杭州沃创空间召开...', width: 280, height: 270},
      {tit: '解忧小二联合泰杭律所等金牌服务商启动六大免费法律服务', txt: '为小微企业“消暑解忧”、排难解惑，“解忧小二”台积极响应杭州市有关开展小微企业成长...', width: 280, height: 130},
      {tit: '如何借助解忧小二摆脱“成长的烦恼”？', txt: '如何有效扶持众创空间发展，进一步激发市场活力，成为重要课题 ...', width: 280, height: 130}
    ]
  }
}
// 共用模块
const store = new Vuex.Store({
  state: {
    citys: [],
    listCity: [],
    listPark: []
  },
  actions: {
    load_city_list: function ({commit}) {
      axios.get('http://cms.xinggeweb.com/api/action/foldersByParentId?version=1.0.1&apiNo=1000000&time=20170314160401&apiUser=admin&checkSum=YBrs&p={parentId:275}')
      .then((response) => {
        commit('set_city_list', {list: response.data.data.list})
      }, (err) => {
        console.log(err)
      })
    },
    load_park_list: function ({commit}) {
      axios.get('http://cms.xinggeweb.com/api/action/pageArticle?version=1.0.1&apiNo=1000000&time=20170314160401&apiUser=admin&checkSum=YBrs&pageNo=1&pageSize=10&p={folderId:276}')
      .then((response) => {
        commit('set_park_list', {list: response.data.data.list})
      }, (err) => { console.log(err) })
    }
  },
  mutations: {
    set_city_list: (state, {list}) => {
      state.listCity = list
    },
    set_park_list: (state, {list}) => {
      state.listPark = list
    }
  },
  getters: {},
  modules: {
    activity: moduleAct,
    // park: modulePark,
    news: moduleNews,
    // parkDetail: moduleParkDetail
  }
})
export default store
